package cn.iocoder.yudao.module.diy.service.diy;



import cn.iocoder.yudao.module.diy.controller.admin.diy.vo.other.StartUpPageConfigParam;
import cn.iocoder.yudao.module.diy.controller.admin.diy.vo.other.StartUpPageConfigVo;
import cn.iocoder.yudao.module.diy.dal.diy.BottomConfigValue;
import cn.iocoder.yudao.module.diy.dal.diy.BottomConfigVo;

import java.util.List;

public interface ICoreDiyConfigService {

    List<BottomConfigVo> getBottomList();

    BottomConfigVo getBottomConfig(Long tenantId, String key);

    void setBottomConfig(Long tenantId,Long siteId, BottomConfigValue bottomConfigValue, String key);

    void setStartUpPageConfig(Long tenantId,Long addonId,Long siteId, StartUpPageConfigParam value, String name);

    StartUpPageConfigVo getStartUpPageConfig(Long tenantId, String name);
}
